human resources performance development consulting software tools management application user needs software testing tools job careers tool selection criteria employee java high employer employment software